.top-bg {
  background-color: #F7F8F8;
  .index-top {
    width: 100%;
    font-size: 1.625rem;
    font-weight: bold;
    background: #265BCD;
    color: #fff;
    height: 6rem;
    line-height: 6.5rem;
    display: flex;
    .back{
      padding-left: 1.25rem;
      padding-top: 0.3rem;
      img{height: 2.1875rem;}
    }
    p{
      font-size: 2.25rem;
      margin: 0 auto;
    }
  }
  .xq-body{
    padding: 0 2.5rem;
    .xq-body-top{
      font-size: 1.875rem;
      padding: 1.25rem;
      border-bottom: solid 1px #EEEEEE;
      .xq-body-top-up{
        display: flex;
        .up-text{
          margin-left: 1.25rem;
          width: 100%;
          em{
            font-size: 2.5rem;
            height: 5rem;
          }
          p{
            font-size:1.5rem;
            color: #333;
          }
          img{
            margin-top: 4rem;
            height: 3.125rem;
            float: right;
          }
        }
        img{
          height: 14.5625rem;
        }
      }
      .xq-body-top-star{
        padding-top: 1rem;
        img{
          height: 2.125rem;
        }
        p{
          color: #265BCD;
          font-size: 1.5rem;
        }
      }
      .r-p{
        color: #265BCD;
        font-size: 1.5rem;
        text-align: right;
      }
      .pic-wp{
        padding-bottom: 2.5rem;
        img{height: 14.5625rem;width: 100%;}
      }
      .liuyan{
        background: #E5E5E5;
        border-radius: 1.25rem;
        padding: 1.5625rem;
        margin: .625rem 0;
        h1{font-size: 1.875rem;}
        h2{font-size: 1.875rem;color: #717171;float: right;margin-top: -2rem;}
        img{height: 1.6875rem;margin-bottom: .5rem;}
        p{font-size: 1.5rem;color: #717171;padding-bottom: 1.25rem;}
      }
      color: #333333;
      .titel{
        font-size: 2.5rem;
      }
      li{
        list-style-type:none;
        font-size: 1.875rem;
      }
      overflow: scroll;
      .mh-over{
        display: -webkit-inline-box;
        .slide{
          position: relative;
          margin-right: 1rem;
          width: 20rem;
          height: 16.25rem;
          border: 1px solid #fff;
          border-radius: .75rem;
          overflow: hidden;
          .slide-text{
            padding: .625rem;
            position: absolute;
            top: 9rem;
            background-color: #fff;
            width: 100%;
            p{
              font-size: 2.083125rem;
            }
            a{
              float: right;
              font-size: 1.4375rem;
              padding: 0 1rem;
              border: .0625rem solid rgba(241,240,239,1);
              color: #1878EB;
            }
          }
        }
        .more{
          background: #fff;
          border: 1px solid #fff;
          border-radius: .75rem;
          padding: 2rem;
          text-align: center;
          h2{
            margin-top: 2rem;
            padding-bottom: 1rem;
            font-size: 2.5625rem;
            border-bottom: .0625rem solid #CCCCCC;
          }
          p{
            font-size: 1.5625rem;
            color: #CCCCCC;
          }
        }
      }
    }

  }
}